all:
	@(cd string; make)
	@(cd fstream; make)
	@(cd xml; make)
	@(cd json; make)
	@(cd mime; make)
	@(cd socket_stream; make)
	@(cd mime_base64; make)
	@(cd mime_xxcode; make)
	@(cd mime_qp; make)
	@(cd charset; make)
	@(cd rfc2047; make)
	@(cd rfc822; make)
#	@(cd hsclient; make)
	@(cd mem_cache; make)
	@(cd logger; make)
#	@(cd pipe_stream; make)
	@(cd aio_server; make)
	@(cd aio_client; make)
	@(cd aio_ipc; make)
	@(cd aio_dns; make)
	@(cd socket_client; make)
	@(cd http_client; make)
#	@(cd http_client2; make)
	@(cd final_class; make)
	@(cd zlib; make)
	@(cd http_servlet; make)
	@(cd cgi; make)
	@(cd cgi_upload; make)
	@(cd http_mime; make)
	@(cd http_test; make)
	@(cd session; make)
	@(cd http_response; make)
	@(cd rpc_download; make)
	@(cd md5; make)
	@(cd http_server; make)
	@(cd beanstalk; make)
	@(cd master_http_rpc; make)
	@(cd master_http_aio; make)
	@(cd master_http_threads; make)
	@(cd master_trigger; make)
	@(cd master_aio; make)
	@(cd master_proc; make)
	@(cd master_threads; make)
	@(cd benchmark; make)
	@(cd fs_benchmark; make)

clean:
	@(cd string; make clean)
	@(cd fstream; make clean)
	@(cd xml; make clean)
	@(cd json; make clean)
	@(cd mime; make clean)
	@(cd socket_stream; make clean)
	@(cd mime_base64; make clean)
	@(cd mime_xxcode; make clean)
	@(cd mime_qp; make clean)
	@(cd charset; make clean)
	@(cd rfc2047; make clean)
	@(cd rfc822; make clean)
#	@(cd hsclient; make clean)
	@(cd mem_cache; make clean)
	@(cd logger; make clean)
#	@(cd pipe_stream; make clean)
	@(cd aio_server; make clean)
	@(cd aio_client; make clean)
	@(cd aio_ipc; make clean)
	@(cd aio_dns; make clean)
	@(cd socket_client; make clean)
	@(cd http_client; make clean)
	@(cd http_client2; make clean)
	@(cd final_class; make clean)
	@(cd zlib; make clean)
	@(cd http_servlet; make clean)
	@(cd cgi; make clean)
	@(cd cgi_upload; make clean)
	@(cd http_mime; make clean)
	@(cd http_test; make clean)
	@(cd session; make clean)
	@(cd http_response; make clean)
	@(cd rpc_download; make clean)
	@(cd md5; make clean)
	@(cd http_server; make clean)
	@(cd beanstalk; make clean)
	@(cd master_http_rpc; make clean)
	@(cd master_http_aio; make clean)
	@(cd master_http_threads; make clean)
	@(cd master_trigger; make clean)
	@(cd master_aio; make clean)
	@(cd master_proc; make clean)
	@(cd master_threads; make clean)
	@(cd benchmark; make clean)
	@(cd fs_benchmark; make clean)
